using System.Collections.Generic;

namespace System
{
    class BEventDispatcher
    {
        private Dictionary<int,Delegate> m_allEventCallBack = new Dictionary<int, Delegate>();
        
        public void Send(int listenerId)
        {
        }
        
        public void Send<T>(int listenerId,T data)
        {
        }
        
        public void Send<T,U>(int listenerId,T dataT,U dataU)
        {
        }
        
        public void Send<T,U,V>(int listenerId,T data,U dataU,V dataV)
        {
        }

        public void AddListener(int listenerId, Action listener)
        {
        }
        public void AddListener<T>(int listenerId, Action<T> listener)
        {
        }
    }
}